
body { background: none; }

.wrapper { width: 100%; }

.swiper-slide img { width: 100%; height: auto; }

.wrapper .swiper-container .swiper-pagination { bottom: 4px; }

.wrapper .swiper-container .swiper-pagination-bullet { width: 28px; height: 2px; }

.container_zkcx { width: 100%; }

.container_zkcx .grid_zkcx { margin: 0; }

.zkcxheader { width: 100%; }

.zkcxheader-top { height: auto; width: 100%; margin: 0 auto; }

.main { padding-top: 186px; }

.logo a.ir { float: left; }

.logo img:nth-child(2) { float: right; margin-top: 24px; }

.search { display: none; }

.container_zkcx .grid_16 { width: 100%; margin: 0; overflow: hidden; }

#navbg { height: auto; position: inherit; width: 100%; }

#navmenu { width: 100%; }

#navmenu li { width: 50%; }

#navmenu li:nth-child(3) { display: none; }

#navmenu li:hover ul { left: 0; width: 100%; }

#navmenu li ul { width: 100%; z-index: 10; }

#navmenu li ul li { width: 100%; }

#navmenu li ul li:nth-child(3) { display: block; }

.example { width: 100%; height: 100px; position: inherit; margin: 40px 0 0 0; left: 0; }

.example img { width: 100px; }

.ft-carousel .carousel-inner { width: 100% !important; left: 0 !important; }

.ft-carousel .carousel-item { width: 100% !important; }

.ft-carousel .carousel-indicators { display: none; }

.ft-carousel .carousel-prev-btn { display: none; }

.ft-carousel .carousel-next-btn { display: none; }

#mainindex { width: 100%; }

#in_video video { width: 100%; height: auto; }

.container_zkcx .grid_4,
.container_zkcx .grid_zkcx { width: 100%; }

.container_zkcx .grid_5,
.container_zkcx .grid_8 { width: 100%; }

.container_zkcx .push_zkcx { left: 0; }

.footer-top { width: 100%; }

.footer-list { width: 95%; }

.footer-list ul { height: auto; }

.footer-bottom .grid_16 { width: 100% }

.footer-menu img { display: none; }

.tel-wap { height: 60px; margin: 10px; text-align: center; }

.tel-wap a { background-color: #09f; color: #fff; padding: 10px 30px; margin-top: 10px; border-radius: 10px; display: inline-block; }

.wchat-wap img { display: inline-block; }

.wchat-wap { margin-top: 1rem; font-size: 0.8rem; text-align: center; }

.wchat-wap span { color: #fff; display: inline-block; width: 1px; }

.main,
.breadcrumb,
.footer-text { width: 100%; margin: 0 auto 12px; }

.container_zkcx .grid_12 { width: 100%; margin: 0; }

.grid_12 .flexible .flexible-top { width: 100% }

.grid_12 .flexible .flexible-bottom { width: 100% }

.grid_12 .flexible .flexible-content { width: 100%; background: none; }

.grid_12 .keyvisual .flexible .flexible-content { height: auto; }

.group.teaser-2 { display: none; }

.group.keyvisual { width: 100%; }

.group.keyvisual img { width: 100%; height: auto; }

.text { padding: 0 0 0 6px; }

.text table { width: 98% !important; }

.main img { width: 99% !important; height: auto; }

.g_product { width: 100%; left: 0; }

.g_product dl { width: 50%; height: 234px; overflow: hidden; margin: 0; }

.g_product dd { width: 100%; }

.g_product dd img { border: 2px solid #e2e2e2; height: auto; }

.g_product span { width: 100%; height: auto; line-height: 1rem; margin: 0 auto 6px; background-color: #fff; }

.text1 { padding: 0 0 10px 0; }

.t_product-detail-image_1 { margin: 0 !important; }

.nav-left { display: none; }

.snxz_bj .p01,
.sb_bj h4,
.snxjxz_bj .p01,
.sb_bj h4,
.td_bj .p02,
.sysn_bj .p01,
.rz h4,
.xb h4,
.ys h4 { font-size: 1.6rem; font-weight: normal; height: auto; line-height: 3rem; }

.snxz { width: 100%; height: 500px; margin: 0; }

.snxz .p02 { line-height: 2rem; margin: 10px; padding: 2px; width: 90%; -webkit-border-radius: 8px; border-radius: 8px; }

.snxz .p03 { line-height: 2rem; margin: 4px; padding: 2px; width: 90%; -webkit-border-radius: 8px; border-radius: 8px; }

.snxjxz { width: 95%; }

.snxjxz .p02 { width: auto; -webkit-border-radius: 8px; border-radius: 8px; padding: 20px 48px; }

.snxjxz .p03 { width: auto; padding: 10px; -webkit-border-radius: 8px; border-radius: 8px; }

.sb { width: 100%; height: 210px; margin: 0; padding: 0; background: url(/Img/Index/sb.jpg) no-repeat 0 0; background-size: 100% auto; }

.sb .p01 { font-size: 0.4rem; font-weight: normal; height: auto; line-height: 1rem; bottom: -152px; }

.sb_bj h4 { top: 14px; }

.td_bj { height: 586px; }

.td { width: 100%; height: 756px; background-size: 100% auto; }

.td ul { left: 0; top: 142px; }

.td ul li p { width: 96%; }

.td_bj .p01 { font-size: 0.6rem; margin: -2px 32px 0 0; }

.td_bj .p01 span { font-size: 0.6rem; line-height: 0.6rem; }

.sysn .p02,
.sysn .p03,
.sysn .p04 { background: none; width: 100%; height: auto; }

.sysn .p02 p,
.sysn .p03 p,
.sysn .p04 p { font-size: 0.8rem; width: 36%; position: relative; top: 35%; left: 2px; }

.rz1 { background-size: 100% auto; height: 200px; }

.rz2 { background-size: 100% auto; height: 246px }

.rz3 { background-size: 100% auto; height: 124px }

.xb_bg { width: 100%; height: 210px; margin: 0; padding: 0; background: url(/Img/Index/xb_bg.jpg) no-repeat 0 0; background-size: 100% auto; }

.xb .content { width: 100%; float: left; margin-top: 210px; }

.g_productindex dl { float: left; width: 46%; height: auto; margin: 0 0 0 10px; overflow: hidden; }

.g_productindex dd { width: 98%; text-align: center; }

.g_productindex dd img { width: 40%; height: auto; vertical-align: middle; display: inline-block; border: 1px solid #e2e2e2; }

.g_productindex dd:hover img { border-color: #005bac; }

.g_productindex span { float: left; width: 100%; height: 30px; line-height: 16px; text-align: center; font-size: 10px; background-color: #fff; margin-left: 1px; }

.g_productindex dd:hover span { color: #fff; background-color: #005bac; }

.detail-tab .ui-tabs-panel { width: 100%; }
